/*  
Theme Name: New York New York
Theme URI: http://www.amazingwordpressthemes.com/wordpress-themes/new-york-new-york
Description: 1 column widget ready theme that requires no other work then uploading the theme.
Version: 1.0
Author:AWPT05
Author URI:  http://www.amazingwordpressthemes.com/
*/

/*************************************
 +Containers
 *************************************/

body{
	background:#162E60 ;
	color:#222;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:67.5%;
	line-height:1.5;
	margin:0;
	padding:0;
	text-align:center;
	height: 100%;
}
#wrap{
	background:#fff;
	border-left:7px solid #98BFC1;
	border-right:7px solid #98BFC1;
	margin:0 auto;
	padding:0 15px;
	text-align:left;	
	width:700px;
}
#content{
	font-size:1.1em;
	float:left;
	margin:10px 5px;
	width:680px;
}
#content-main{
	font-size:1.1em;
	float:left;
	margin:10px 5px;
	width:460px;
}
#sidebar_block{
	background:#ffff;
	float:right;
	margin-top: 1rem;
	width:230px;
        font-size:1.1em;
        min-height :500px;
}

#social_links {
	margin-bottom: 1rem;
	display: flex;
	justify-content: flex-end;
	padding: 0 0.5rem;
}

#social_links img {
	height: 2rem;
}

.sidebar_head {
  background:url('http://www.langtreesinfonia.co.uk/wp-content/uploads/header.png') repeat-x;
  border-radius:5px 5px 0px 0px; 
  border:1px solid #ccc;	
  text-align: center;
  color:#444;
}
.sidebar_content {
  padding:10px;
  border:1px solid #ccc;
  background-color:rgb(255, 252, 218);	
  min-height:350px;
  color:#444;
}
.sidebar_content a {
  text-align:center;
}
#sidebar_content p {margin:4px 0;}

#sidebar_block p {font-size:14px;}
#sidebar_small p {font-size:12px;}
#sidebar_block p{ text-align:left;}
#sidebar_block h2{ font-size:20px;color:#000; font-weight:bold;}
#sidebar_block a{
color:#000; 
}
#sidebar_block li{
list-style:none;
}
#sidebar_block a:hover{
color:#524E4E;
}
#sidebar_block .sec-a{
	float:right; 
	width:200px;
	padding:0 10px;
	
}
#sidebar_block .sec-b{
	float:left;
	width:200px;
	padding:0 10px;
}
#sidebar_block .orange{color:#b92313}
#bottom{
	width:720px;
	border-left:7px solid #98BFC1;
	border-right:7px solid #98BFC1;
	margin:0 auto;
	background:#7E9DD3;
	
	clear:both;
	color:#000;
	font-size:0.9em;
	padding:5px;
}
#bottom a{ color:#051348; text-decoration:underline;}
.navigation{
	margin-bottom:10px;
	padding:5px;
	text-align:center;
}

/*************************************
 +Header
 *************************************/
h1, h2, h3{
	font-family: Sylfaen, Georgia, "Times New Roman", Times, serif;
	font-weight: bolder;
	letter-spacing: -1px;
	margin:0;
}
#header {
	position:relative;
	height: 225px;
        
	width: 700px;
	color: #fff;
	border-top: 0;
	margin: 0 auto;
}
#header a {
	color: #FFFFFF;
}
#header a:hover, #header .current_page_item{
	background: #000;
	color: #FFFFFF;
}
#title{
	/*width: 470px;*/
	font-size: 12px;
	height: 50px;
	position:absolute;
	bottom:8px;
}
/*#title a {*/
/*	*/
/*	width: 470px;*/
/*	height: 50px;*/
/*	line-height: 50px;*/
/*	padding: 35px 0 15px 0;*/
/*}*/
/*#title h1 {*/
/*	padding-left: 10px;*/
/*	font-size: 3.9em;*/
/*	font-family: helvetica, arial, sans-serif;*/
/*}*/
/*#title a:hover {*/
/*	*/
/*}*/
/*************************************
 +Entry
 *************************************/
.entry{
	margin-bottom:15px;
padding:5px 10px;
font-size:0.9em;
}
.entry h3 {
	color:#6F6F6F;
	font-size:1.8em;
}
.entry blockquote {
	padding-left: 10px;
	border-left: 3px solid #2C5F3F;
}
.entrymeta{
	font-size:0.9em;
color:#999;
}
.entrymeta a{
color:#0E2147;
}
.entrymeta a:hover{
color:#0E5AF8;
}
.entrytitle h2{
	color:#b92313;       
	font-size:2.2em;
	margin-bottom:20px;
/* 58BBEB; */
}
.entrytitle h2 a{
color:#0965FD;
}
.entrytitle h2 a:hover{
	color:#1AC504;
}
.entrytitle h3{
	color:#6F6F6F;
	font-size:1.8em;
}
.entrybody{
text-align: left;
font-size:14px;
}
.mytitle h2{
	color:#333;
	font-size:22px;
}

.postedby{
}
.filedto{
	background:url("./images/file.gif") no-repeat 0 2px;
	padding-left:15px;
}
.commentslink{
	background:url("./images/comments.gif") no-repeat 0 3px;
	padding-left:15px;
	
}
body#home .entry-1
{
background:#eee;
border:1px solid #d8d9c8;
border:1px solid #fafbfa;
font-size:1em;
}
body#home .entry-1 .entrymeta{
background: #fafbfa;
border-top:1px solid #d8d9c8;
margin:-5px -10px;
padding:5px 10px;
}
/*************************************
 +sidebar_block
 * note: sidebar_block is actually featured 
 * on the bottom.
 *************************************/

#sidebar_block h3{
	color:#aaa;
	font-size:1.5em;
	font-weight:bold;
	margin:10px 0;
}
#sidebar_block ul li{
	border-bottom:1px dotted #414141;
	margin-bottom:3px;
	padding:3px;
}
#sidebar_block ul li:hover {
	
	border-bottom:1px dotted #555;
}
/*************************************
 +Nav
 *************************************/
#menubar{
	background:#2E5BBA;
	margin: 3px 0 0 0;
	padding: 0;
	list-style-type: none;
	text-transform:none;
	width: 700px;
        text-align: center;
	 /* word-spacing: 20px; */
	
}
#menubar li {
	
	display: inline;
	width: 7em;
}
#menubar a {
	width: 7em;
	font-size:15px;
	font-weight:bold;
	line-height:30px;
	padding: 10px 20px 10px 0;
	text-align: center;
	color:#ffffff;
	
}
/*************************************
 +Comments
 *************************************/
.commentsblock{
	margin:0.5em;
	padding:1em;
	font-size:1.1em;
}
.commentsblock textarea{
	width:410px;
}
.commentsblock input, .commentsblock textarea{
	border:1px solid #d1d1d1;
}
.commentsblock textarea:focus{
	background:#eee;
	border:1px solid #a1a1a1;
}
.commentsblock textarea:focus, .commentsblock input:focus{
	background:#eee;
	border:1px solid #a1a1a1;
}
.commentauthor{
	display:block;
	font-size:1.5em;
}
ol.commentlist{
	color:#000;
	font-size:0.9em;
	list-style-type:none;
	margin:0;
	margin-top:1.5em;
	padding:0;
}
.commentlist li{
	margin-bottom:0.5em;
	padding:0.5em 1em;
}
.author{
	background-color:#f3f3f3;
	color: #fff;
	border:1px solid #EEEEEE;
	padding:0.5em;
	color: #333;
}
.gravatar {
	float: right;
	padding: 3px;
	border: 1px solid #333;
	background-color: #00FF00;
}
h3#comments{
font-size:1.6em;
color:#266EFF;
}

h3#respond{color:#266EFF; font-weight:bold;}
/*************************************
 +Misc
 *************************************/

ul{
	list-style-type:circle;
	margin:10;
	padding:0;
}
a{
	color:#579;
	text-decoration:none;
	font-weight: 600;
}
a:hover{
	color:#CC0000;
}
.clearfix:after{ 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility:hidden; 
}
* html .clearfix {height: 1%;}
/*******************************************/
#navwrap {background-color:#444; color:#eee; font-size:1.4em;}
.menu {
    list-style:none;
    font-weight:bold;
    margin-bottom:2px;
    float:left;
    width:100%;
    position:relative;
    z-index:5;
    background-color:#444; 
}
#menu-pages li { background-color:#444;  color:#fff; display:inline-block; float:left; width:115px; position:relative; padding-top:3px; padding-bottom:3px; text-align:center;}
#menu-pages li a {color:#fff; padding-left:10px;}
.sub-menu { display:none; width:150px;}

#menu-pages ul {list-style:none; position:absolute; width:200px; margin-top:3px; }
#menu-pages ul li {float:none; border:1px solid #bbb; text-align:left;}
#menu-pages ul li a { font-weight:normal; }
#menu-pages li:hover { background-color:#ddd;}
#menu-pages li:hover a { color:#444;}
#menu-pages li:hover ul {display:block; }
#menu-pages li:hover ul li {display:inline-block; width:200px; background-color:#ddd; color:#444 }
#menu-pages li:hover ul li a {color:#444 }
#menu-pages li:hover ul li:hover { background-color:#999;}

.withBorder {border:1px solid #777;}
.alignright {margin-top:20px}
.alignleft { float:left; margin: 5px 10px 10px 0; }
/**********************************************/
